/*
 * NetworkChannel.hpp
 *
 *  Created on: Nov 28, 2014
 *      Author: toti
 */

#ifndef NETWORKCHANNEL_HPP_
#define NETWORKCHANNEL_HPP_

#include <string>

class NetworkClient;

class NetworkChannel{

private:

	std::string channelName;
	NetworkClient *channelOwner;
	std::string topic;

public:

	NetworkChannel();

	std::string& getChannelName();
	void setChannelName(std::string &channelName);

	NetworkClient *getChannelOwner();
	void setChannelOwner(NetworkClient *networkClient);

	std::string& getTopic();
	void setTopic(std::string &topic);

};


#endif /* NETWORKCHANNEL_HPP_ */
